package cliquevuado

import org.codehaus.groovy.grails.validation.BlankConstraint;

class Usuario {
	
	String nome
	String email
	Date dataNascimento
	String cpf
	String senha1
	String senha2

    static constraints = {
		nome (blank: false, maxSize: 50, nullable: false)
		
		email (blank: false, nullable: false, unique: true, email: true)
		
		dataNascimento (blank: false, nullable: false)
	
		cpf (blank: false, nullable: false, size:11..11, unique: true)
		
		senha1 (nullable: false, blank:false, minSize: 6)
		
		senha2(validator:  {valor, objeto ->
			if (objeto.properties['senha2'] == valor)
			return true
			else
			return "erro.senhas.diferentes"
			})
		
		
			
    }
}
